package com.utn.disenio.entrega3;

import java.util.ArrayList;

public class FiltroDePrecios implements TipoDeFiltro {
	private float precioMin;
	private float precioMax;
	
	public FiltroDePrecios(float precioMin,float precioMax){
		this.precioMax = precioMax;
		this.precioMin = precioMin;
	}
	
	public ArrayList<Viaje> filtrar(ArrayList<Viaje> viajesAFiltrar) {
		ArrayList<Viaje> listaFiltrada = new ArrayList<Viaje>();
		for(Viaje unViaje: viajesAFiltrar)
		{
			if(unViaje.getPrecio() >= this.precioMin && unViaje.getPrecio() <= this.precioMax)
				listaFiltrada.add(unViaje);
		}
		return listaFiltrada;
	}

}
